Artificial stone - German English Dictionary